package de.carcophan.jimdb.service.json;

import java.io.Serializable;
import java.util.List;

public class MovieJson {

	private List<String> genres;
	private List<String> runtime;
	private String type;
	private List<String> country;
	private String title;
	private Integer rating_count;
	private String imdb_url;
	private List<String> also_known_as;
	private String imdb_id;
	private Integer release_date;
	private String plot_simple;
	private String poster;
	private Integer year;
	private List<String> actors;
	private List<String> writers;
	private Double rating;
	private String filming_locations;
	private List<String> language;
	private String rated;
	private List<String> directors;

	public List<String> getGenres() {
		return genres;
	}

	public void setGenres(List<String> genres) {
		this.genres = genres;
	}

	public List<String> getRuntime() {
		return runtime;
	}

	public void setRuntime(List<String> runtime) {
		this.runtime = runtime;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public List<String> getCountry() {
		return country;
	}

	public void setCountry(List<String> country) {
		this.country = country;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Integer getRating_count() {
		return rating_count;
	}

	public void setRating_count(Integer rating_count) {
		this.rating_count = rating_count;
	}

	public String getImdb_url() {
		return imdb_url;
	}

	public void setImdb_url(String imdb_url) {
		this.imdb_url = imdb_url;
	}

	public List<String> getAlso_known_as() {
		return also_known_as;
	}

	public void setAlso_known_as(List<String> also_known_as) {
		this.also_known_as = also_known_as;
	}

	public String getImdb_id() {
		return imdb_id;
	}

	public void setImdb_id(String imdb_id) {
		this.imdb_id = imdb_id;
	}

	public Integer getRelease_date() {
		return release_date;
	}

	public void setRelease_date(Integer release_date) {
		this.release_date = release_date;
	}

	public String getPlot_simple() {
		return plot_simple;
	}

	public void setPlot_simple(String plot_simple) {
		this.plot_simple = plot_simple;
	}

	public String getPoster() {
		return poster;
	}

	public void setPoster(String poster) {
		this.poster = poster;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public List<String> getActors() {
		return actors;
	}

	public void setActors(List<String> actors) {
		this.actors = actors;
	}

	public List<String> getWriters() {
		return writers;
	}

	public void setWriters(List<String> writers) {
		this.writers = writers;
	}

	public Double getRating() {
		return rating;
	}

	public void setRating(Double rating) {
		this.rating = rating;
	}

	public String getFilming_locations() {
		return filming_locations;
	}

	public void setFilming_locations(String filming_locations) {
		this.filming_locations = filming_locations;
	}

	public List<String> getLanguage() {
		return language;
	}

	public void setLanguage(List<String> language) {
		this.language = language;
	}

	public String getRated() {
		return rated;
	}

	public void setRated(String rated) {
		this.rated = rated;
	}

	public List<String> getDirectors() {
		return directors;
	}

	public void setDirectors(List<String> directors) {
		this.directors = directors;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("MovieJson [genres=");
		builder.append(genres);
		builder.append(", runtime=");
		builder.append(runtime);
		builder.append(", type=");
		builder.append(type);
		builder.append(", country=");
		builder.append(country);
		builder.append(", title=");
		builder.append(title);
		builder.append(", rating_count=");
		builder.append(rating_count);
		builder.append(", imdb_url=");
		builder.append(imdb_url);
		builder.append(", also_known_as=");
		builder.append(also_known_as);
		builder.append(", imdb_id=");
		builder.append(imdb_id);
		builder.append(", release_date=");
		builder.append(release_date);
		builder.append(", plot_simple=");
		builder.append(plot_simple);
		builder.append(", poster=");
		builder.append(poster);
		builder.append(", year=");
		builder.append(year);
		builder.append(", actors=");
		builder.append(actors);
		builder.append(", writers=");
		builder.append(writers);
		builder.append(", rating=");
		builder.append(rating);
		builder.append(", filming_locations=");
		builder.append(filming_locations);
		builder.append(", language=");
		builder.append(language);
		builder.append(", rated=");
		builder.append(rated);
		builder.append(", directors=");
		builder.append(directors);
		builder.append("]");
		return builder.toString();
	}

}
